#!/usr/bin/python
# -*- coding:utf-8 -*-
"""
os模块练习
"""
import os

"""
os.remove(‘path/filename’) 删除文件
os.rename(oldname, newname) 重命名文件
os.walk() 生成目录树下的所有文件名
os.chdir('dirname') 改变目录
os.mkdir/makedirs('dirname')创建目录/多层目录
os.rmdir/removedirs('dirname') 删除目录/多层目录
os.listdir('dirname') 列出指定目录的文件
os.getcwd() 取得当前工作目录
os.chmod() 改变目录权限
os.path.basename(‘path/filename’) 去掉目录路径，返回文件名
os.path.dirname(‘path/filename’) 去掉文件名，返回目录路径
os.path.join(path1[,path2[,...]]) 将分离的各部分组合成一个路径名
os.path.split('path') 返回( dirname(), basename())元组
os.path.splitext() 返回 (filename, extension) 元组
os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间
os.path.getsize() 返回文件大小
os.path.exists() 是否存在
os.path.isabs() 是否为绝对路径
os.path.isdir() 是否为目录
os.path.isfile() 是否为文件
os.path.abspath(path) 返回文件的绝对路径
"""

if __name__ == "__main__":
    print(os.name)
    print(os.getcwd())
    print(os.getcwd())
    print(os.getenv("JAVA_HOME"))
    print(os.pathsep)
    print(os.altsep)
    print(os.sep)
    print(os.linesep)
    # os.system(r'D:\"Program Files"\Notepad++\notepad++.exe')
    # Windows特有的函数
    # os.startfile(r'D:\Program Files\Notepad++\notepad++.exe')
    print(os.path.abspath("new.txt"))
    print(os.path.getsize("new.txt"))
    print(os.path.join(os.getcwd(), "this.log"))
    print(os.path.split(r"http://localhost:8080/las/loginController/index"))
